# 字符串操作相关函数 重点重点重点重点重点

vars1 = 'user_admin_id_123'
vars2 = 'uid=123&name=abc&keyword=hh'
"""
将 vars1 按_分隔，形成 列表输出
将 vars2 分割成 列表 ['uid=123', 'name=abc', 'keyword=hh'] 输出
将 vars1 分割成 列表 ['user', 'admin', 'id_123'] 输出
将 vars1 分割成 列表 ['user_admin', 'id', '123'] 输出
"""
print(vars1.split('_'))  # ['user', 'admin', 'id', '123']
print(vars2.split('&'))  # ['uid=123', 'name=abc', 'keyword=hh']
print(vars1.split('_', 2))  # ['user', 'admin', 'id_123']
print(vars1.rsplit('_', 2))  # ['user_admin', 'id', '123']

arr = ['user', 'admin', 'id', '123']
"""
题：
将arr中的数据拼接成 user@admin@id@123 输出
"""
print('@'.join(arr))  # user@admin@id@123

vars1 = '   这是一个是文章的标题   '
vars2 = '###这是一个是#文章的标题##'
"""
去除 vars1 中的空格 输出
去除 vars2 中前后的 # 输出
去除 vars2 中前面的 # 输出
去除 vars2 中后面的 # 输出
"""
print(vars1.strip())  # 这是一个是文章的标题
print(vars2.strip('#'))
print(vars2.lstrip('#'))
print(vars2.rstrip('#'))

vars = 'And as we walk, we must make the pledge that we shall always march ahead.'
"""
将 vars 中的 we 全部替换成 you
将 vars 中的第二个 we 全部替换成 you
"""
print(vars.replace('we', 'you'))
print(vars.split(',')[1].replace('we', 'you'))
# 作业:所有函数单词全部背下来
